feat: Add Python Virtual Environment Support: Add k8s Gateway Configuration#5138
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #5138 +/- ##
============================================
+ Coverage 49.09% 49.10% +0.01%
- Complexity 2372 2373 +1
============================================
Files 1051 1051
Lines 40344 40348 +4
Branches 4277 4279 +2
============================================
+ Hits 19805 19814 +9
+ Misses 19379 19371 -8
- Partials 1160 1163 +3
*This pull request uses carry forward flags. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
kunwp1
left a comment
There was a problem hiding this comment.
Looks good in general. Left some comments.
…into pve-deployment
kunwp1
left a comment
There was a problem hiding this comment.
Looks good! Before merging this PR can you also address the codecov report to increase the coverage?
|
I checked the Codecov report, and the AccessControlResource changes are already covered by the tests added in AccessControlResourceSpec. The remaining missing lines are in the PVE related resource/service files and the computing unit selection component, but those are already covered by the PythonVirtualEnvironmentResourceSpec added in a previous PR. |
What changes were proposed in this PR?
This PR is an extension of PR #4484, #4902, #5035, and #5069. It adds Kubernetes gateway routing and access control configurations.
Any related issues, documentation, discussions?
This change is part of ongoing efforts to support environment isolation and reproducibility within Texera. Related issue includes #4296. This PR closes sub-issue #5137.
How was this PR tested?
Tested manually and test added to AccessControlResourceSpec.
Was this PR authored or co-authored using generative AI tooling?
Co-authored using: Claude Code (claude-opus-4-7)